# coding=utf-8

#主要知识：列表入门
#列表输入用[]括住包含内容 数据用,隔开 且数据间有顺序
user_data = "zhichao||youge|｜gaojin｜｜linzhiliang"
print(user_data[1])

# 引入列表
user_data_list["zhichao","Jack","Alex","Marry"]
password_list= [12345,233442,122345,3343323]
# age = [19,23,25,27]

# 1.从左往右取值（index & slice）
print(user_data_list[2])
#  切片 slice ， 右边的值取不到 例如[0:3] 索引为3的值取不到
print(user_data_list[0:3])
# 当从0开始取值时， 0 可以忽略不计
print(user_data_list[:3])

# -3. -2. -1. 0. 1. 2. 3. 4..
# 2. 从右往左取值（index & slice）
print(user_data_list[-2])
#  切片slice，右边的值取不到 例如[-3:-1] 索引为-1的值取不到
print(user_data_list[-3:-1])
# 如果取值为空：说明slice写错了 例如[-3:0]
# 如果要取到最后一个值，不能写0，直接忽略不写
print(user_data_list[-3:0])
print(user_data_list[-3:])


# **********重要*********
print(user_data_list[:])

# 步长 ， list列表slice ：【start:stop:step】
''''''
#如果没有指定开始值，则默认为0；
#如果没有指定结束值，则取列表允许最大值；
#如果没有指定步长值，则默认步长为1.
''''''
num = list(range(10))
print(num)
print(num[0:6:2])
